package constants

//自定义模版id
const TemplateCustom = 49

const ApiHttpTempType = 35
const ZeusServerTempType = 39
const ZeusClientTempType = 44

const (
	StatusRequestCanceled = 499
)
const Java = 14
const Go = 15

/**
驼峰命名,一般前缀是Status或者Type,具体的类型值放到后边.
参考 http.Status示例.

const (
	FooStatusContinue           = 100 // RFC 7231, 6.2.1
	FooStatusSwitchingProtocols = 101 // RFC 7231, 6.2.2
	FooStatusProcessing         = 102 // RFC 2518, 10.1
	FooStatusEarlyHints         = 103 // RFC 8297

	FooStatusOK                   = 200 // RFC 7231, 6.3.1
	FooStatusCreated              = 201 // RFC 7231, 6.3.2
	FooStatusAccepted             = 202 // RFC 7231, 6.3.3
	FooStatusNonAuthoritativeInfo = 203 // RFC 7231, 6.3.4
	FooStatusNoContent            = 204 // RFC 7231, 6.3.5
	FooStatusResetContent         = 205 // RFC 7231, 6.3.6
	FooStatusPartialContent       = 206 // RFC 7233, 4.1
	FooStatusMultiStatus          = 207 // RFC 4918, 11.1
	FooStatusAlreadyReported      = 208 // RFC 5842, 7.1
	FooStatusIMUsed               = 226 // RFC 3229, 10.4.1
)
*/

/*
类型定义从1开始，因为golang int类型默认值是0, 参考字Uber golang 规范
声明类型有利于编译器检查错误

//BarType define publish type
type BarType int

const (
	// BarTypeHost      host 1
	BarTypeHost = iota + 1
	// BarTypeK8s k8s 2
	BarTypeK8s
)
*/
